package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseCmfUserLoginAttempt<M extends BaseCmfUserLoginAttempt<M>> extends Model<M> implements IBean {

	public void setId(java.math.BigInteger id) {
		set("id", id);
	}
	
	public java.math.BigInteger getId() {
		return get("id");
	}

	/**
	 * 尝试次数
	 */
	public void setLoginAttempts(java.lang.Long loginAttempts) {
		set("login_attempts", loginAttempts);
	}
	
	/**
	 * 尝试次数
	 */
	public java.lang.Long getLoginAttempts() {
		return getLong("login_attempts");
	}

	/**
	 * 尝试登录时间
	 */
	public void setAttemptTime(java.lang.Long attemptTime) {
		set("attempt_time", attemptTime);
	}
	
	/**
	 * 尝试登录时间
	 */
	public java.lang.Long getAttemptTime() {
		return getLong("attempt_time");
	}

	/**
	 * 锁定时间
	 */
	public void setLockedTime(java.lang.Long lockedTime) {
		set("locked_time", lockedTime);
	}
	
	/**
	 * 锁定时间
	 */
	public java.lang.Long getLockedTime() {
		return getLong("locked_time");
	}

	/**
	 * 用户 ip
	 */
	public void setIp(java.lang.String ip) {
		set("ip", ip);
	}
	
	/**
	 * 用户 ip
	 */
	public java.lang.String getIp() {
		return getStr("ip");
	}

	/**
	 * 用户账号,手机号,邮箱或用户名
	 */
	public void setAccount(java.lang.String account) {
		set("account", account);
	}
	
	/**
	 * 用户账号,手机号,邮箱或用户名
	 */
	public java.lang.String getAccount() {
		return getStr("account");
	}

}
